'use strict'


import request from '@/utils/request'


// 选择隐患区域风险点 RiskPoint/GetPageData
export function getRiskPointData(parameter) {
  return request({
    url: '/RiskPoint/GetPageData',
    method: 'get',
    params: parameter
  })
}
// 风险点所有类型 /api/RiskPoint/GetRiskPointTypeParams
export function getRiskPointTypeParams(parameter) {
  return request({
    url: '/RiskPoint/GetRiskPointTypeParams',
    method: 'get',
    params: parameter
  })
}
// 初始化风险点实体
export function InitNewEntity(parameter) {
  return request({
    url: '/RiskPoint/InitNewEntity',
    method: 'get',
    params: parameter
  })
}
// 新增或修改风险点
export function savePostData(data) {
  return request({
    url: '/RiskPoint/PostData',
    method: 'post',
    data
  })
}
// 获取风险点类型
export function GetRiskPointTypeParams() {
  return request({
    url: '/RiskPoint/GetRiskPointTypeParams',
    method: 'get',
  })
}
// 获取风险点详情
export function GetRiskPointDetail(parameter) {
  return request({
    url: '/RiskPoint/GetDetail',
    method: 'get',
    params: parameter
  })
}
// 获取风险点检查历史
export function GetRiskPointCheckRecord(parameter) {
  return request({
    url: '/DangerCheckTaskDetail/GetRiskCheckDetailPageData',
    method: 'get',
    params: parameter
  })
}
// 获取风险点计划任务
export function GetRiskPointCheckTask(parameter) {
  return request({
    url: '/DangerCheckTask/GetPageData',
    method: 'get',
    params: parameter
  })
}
// 获取风险辨识管控
export function GetRiskPointIdentify(parameter) {
  return request({
    url: '/RiskPointIdentify/GetPageData',
    method: 'get',
    params: parameter
  })
}
// 获取风险辨识管控详情
export function GetRiskPointIdentifyDetail(parameter) {
  return request({
    url: '/RiskPointIdentify/GetDetail',
    method: 'get',
    params: parameter
  })
}
// 获取安全操作规程
export function GetRiskOpRegulation(parameter) {
  return request({
    url: '/RiskOpRegulation/GetPageData',
    method: 'get',
    params: parameter
  })
}
// 获取安全操作规程详情
export function GetRiskOpRegulationDetail(parameter) {
  return request({
    url: '/RiskOpRegulation/GetDetail',
    method: 'get',
    params: parameter
  })
}
// 编辑安全操作规程
export function EditSubmit(data) {
  return request({
    url: '/RiskOpRegulation/EditOpRegulation',
    method: 'post',
    data
  })
}
// 获取风险告知卡
export function GetRiskNotifyCard(parameter) {
  return request({
    url: '/RiskNotifyCard/GetPageData',
    method: 'get',
    params: parameter
  })
}
// 编辑风险告知卡作业场景图示
export function EditJobSceneAttachs(data) {
  return request({
    url: '/RiskNotifyCard/PostNotifyCardAttachs',
    method: 'post',
    data
  })
}
// 获取风险告知卡详情
export function GetRiskNotifyCardDetail(parameter) {
  return request({
    url: '/RiskNotifyCard/GetDetail',
    method: 'get',
    params: parameter
  })
}
// 生成风险告知卡检查项目
export function GetRiskNotifyCardCheck(parameter) {
  return request({
    url: '/RiskNotifyCard/GenerateToTemplate',
    method: 'get',
    params: parameter
  })
}
// 获取风险分布图
export function GetRiskMapLevel(parameter) {
  return request({
    url: '/RiskMapLevel/GetPageData',
    method: 'get',
    params: parameter
  })
}
// 获取风险分布图详情
export function GetRiskMapLevelDetail(parameter) {
  return request({
    url: '/RiskMapLevel/GetDetail',
    method: 'get',
    params: parameter
  })
}
// 获取公司及检查表
export function GetRiskTemplateCompany(parameter) {
  return request({
    url: '/DangerTemplate/GetPageData',
    method: 'get',
    params: parameter
  })
}